Quality-Driven Automatic Transformation of Object-Oriented Navigational Models
نویسندگان
چکیده
Navigability is a main concern in the design of Web applications. In order to assess such navigability a number of measures has been proposed. From them, measures defined on conceptual models are specially relevant, as it is well known that high quality conceptual models are critical to the success of the deployed system. However, measurement methods associated to such measures, as well as the design modifications that need to be performed on the models in order to improve their values, are usually tightly coupled with particular Web Engineering approaches. This fact compromises their effectiveness and their propagation capacity to different environments and/or methodologies. Our aim in this paper is to illustrate how navigability measures can be captured in a general manner, by instantiation of a measuring metamodel that is based on the Software Measurement Ontology proposed by Garćıa et al. In this way, not only is it possible to define a reusable set of relevant measures for a given family of applications, but also such measures can be queried in the context of MDA transformation rules. These rules capture both the measure decision criteria and the design modifications that should take place if the measure value for a given navigational model does not match such criteria.
منابع مشابه
Aspect Oriented UML to ECORE Model Transformation
With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...
متن کاملObject-Oriented Method for Automatic Extraction of Road from High Resolution Satellite Images
As the information carried in a high spatial resolution image is not represented by single pixels but by meaningful image objects, which include the association of multiple pixels and their mutual relations, the object based method has become one of the most commonly used strategies for the processing of high resolution imagery. This processing comprises two fundamental and critical steps towar...
متن کاملA Model-driven Hypermedia Development Method
This paper introduces the Model-Driven Hypermedia Development Method (MDHDM). It is a software process model that applies Model-Driven Engineering (MDE) to the generation of hypermedia applications starting from both process models and object oriented conceptual models. The method provides complete guidance for all the phases of the software development lifecycle, from the analysis phase to the...
متن کاملA Model-driven Approach to Program Refactoring
Refactoring object-oriented programs along with their associated models usually involve complex maintenance efforts, in order to keep those artifacts correct and up to date. Most projects abandon design information in the form of models early in the life cycle, as their sustentation turns out extremely expensive. In this paper, we propose an approach for refactoring object-oriented programs by ...
متن کاملQuality Driven Transformation Framework for Object Oriented Migration
Reengineering legacy software systems to object oriented platforms has received significant attention over the past few years. In this paper, we propose a goal driven software migration framework that aims to identify and extract a quality object model from a procedural system and to generate quality object oriented code that produces a platform for network-centric application integration. The ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006